@import url(/cordys/wcp/theme/Qontym/style/template/adv_layouts_1.3.css);
.webform{
	background-color:transparent;
	color:#ffffff;
	font-family:'Trebuchet MS';
}
body.webform .maincontainer{
	padding:1% 5px;
	background-color:transparent;
}
.formheader,.formfooter{
	margin:0px;
	width:auto!important;
	background:url('/cordys/wcp/theme/coffee/image/bg_title-tranparant.png') repeat scroll 0px 0px transparent;
	height:51px!important;
}
.formheader h1,.formheader h2{
	margin:1px 0 5px;
	padding:0 0 0 11px;
	font-family:'Times New Roman';
	font-size:38px;
	font-weight:lighter;
}
#form_container{
}
.formcontainer{
	margin:0px;
	width:918px;
}
.shaded{
	background:url('/cordys/wcp/theme/coffee/image/fond-droi-shop.png') repeat scroll 0px 0px transparent;
}
.containerimage,.containercontrols{
	margin:0px!important;
}
.status-btncontainer,.date-btncontainer,.address-btncontainer{
	float:right;
	margin:0px!important;
}
.status-btncontainer button,.date-btncontainer button,.address-btncontainer button{
	width:65px!important;
}
#container_image{
}
#container_controls{
	padding-top:2em;
	font-size:12px;
}
.secondary-group{
	border-top:1px dotted #ffffff;
	padding:1em 0.5em;
}
.subtotal-output,.tax-output,.grandtotal-output{
	margin:0.3em 0px 0px !important;
}
.subtotal-output .fieldsbox:before,.tax-output .fieldsbox:before,.grandtotal-output .fieldsbox:before{
	margin-left:-20px;
	content:"\20ac";
	line-height:1.5;
}
.grandtotal-output{
	font-size:2em;
}
.currency-field .fieldsbox:before{
	color:#ffffff;
	content:"\20ac";
	line-height:2;
}
.currency-field .h_label+.fieldsbox>input.input,.currency-field .h_label+.fieldsbox>input.output{
	width:auto;
	text-align:left;
	left:20px;
	right:0px;
}
#form_footer{
}
.formfooter .h_layout{
	margin-top:10px;
}
.back-btncontainer{
	margin-left:10px;
}
.forward-btncontainer{
	float:right;
	margin-right:10px;
}
/* generic corrections */
body.webform h1,body.webform h2,body.webform h3,body.webform h4,body.webform h5,body.webform h6,body.webform p,body.webform label,body.webform a,body.webform .h_label,body.webform .v_label{
	color:#ffffff;
}
.h_label{
	top:3px;
}
input.input{
	border-color:#4c260f;
	border-style:solid;
	border-width:1px;
	background:url('/cordys/wcp/theme/coffee/image/bg_title-tranparant.png') repeat scroll 0px 0px #000000;
	color:#ffffff;
	filter:none;
	border-radius:0px;
}
body.webform input.output,body.webform textarea.output,body.webform input[class~="output"],body.webform .input[class~="output"]{
	border:0px none;
	background:none transparent;
	color:#ffffff;
	font-weight:bold;
}
input.input,input.output{
	font-size:12px;
	height:1.8em;
}
/* button styling */
button,.h_button,.v_button,.elementbar button,.lookup_button{
	border:0px;
	background:url('/cordys/wcp/theme/coffee/image/bg_title-tranparant.png') repeat scroll 0px 0px transparent;
	color:#d5772b;
	background-color:#2d1608;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform:uppercase;
	text-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	border-radius:0px;
}
button:active,.h_button:active,.v_button:active,.elementbar button:active,.lookup_button:active{
	background-color:#de8339;
	color:#2d1608;
	background-position:0 center;
	top:1px;
}
button:focus,.h_button:focus,.v_button:focus,.elementbar button:focus,.lookup_button:focus{
	background-color:#d5772b;
	color:#2d1608;
	background-position:0 center;
	-webkit-box-shadow:none;
	box-shadow:none;
}
button:hover,.h_button:hover,.v_button:hover,.elementbar button:hover,.lookup_button:hover{
	background-color:#8d4f1e;
	color:#e9bb95;
	background-position:0 center;
	-webkit-box-shadow:none;
	box-shadow:none;
}
button.primary{
	border:0px;
	padding-left:16px;
	width:auto!important;
	color:#ffffff;
	background:url('/cordys/wcp/theme/coffee/image/bg_primarybtn.png') no-repeat scroll -5px 0px transparent;
}
button.primary:hover,button.primary:active,button.primary:focus{
	background:url('/cordys/wcp/theme/coffee/image/bg_primarybtn-hover.png') no-repeat scroll -5px 0px transparent;
}
button.secondary{
	border:0px;
	padding-left:16px;
	width:auto!important;
	color:#ffffff;
	background:url('/cordys/wcp/theme/coffee/image/bg_secondarybtn.png') no-repeat scroll -20px 0px transparent;
}
button.secondary:hover,button.secondary:active,button.secondary:focus{
	background:url('/cordys/wcp/theme/coffee/image/bg_secondarybtn-hover.png') no-repeat scroll -20px 0px transparent;
}
button.secondary:before{
	margin-left:-15px;
	margin-right:5px;
	content:url("/cordys/wcp/theme/coffee/image/picto_back-to.gif");
}
/* xgrid */
.grid.data,.data{
	border:0px solid #733911;
}
.xgridheaderwrapper,.xgridheadercell{
	height:2.5em;
}
.xgridheadercell label{
	font-size:1.5em;
}
.xgridheaderwrapper,.xgridrowwrapper,.xgridfooterwrapper,.xgridheadercell,.xgridrowcell,.xgridfootercell{
	border-color:#4c260f;
	background:none transparent;
	color:#ffffff;
}
.xgridheadercell,.xgridrowcell,.xgridfootercell,.hover .xgridheadercell,.hover .xgridrowcell,.hover .xgridfootercell{
	border-color:#2a1506;
	border-width:0px!important;
}
.xgridrow.evenrow,.xgridrow.oddrow{
	background-color:transparent;
	color:#ffffff;
}
.xgridrow.highlight,.xgridrow.highlight .input,.xgridrow.highlight .output,.evenrow.highlight,.oddrow.highlight,.xgridrow.highlight .xgridrowcell{
	background:url('/cordys/wcp/theme/coffee/image/bg_title-tranparant.png') repeat scroll 0px 0px transparent!important;
}
.xgridrow.hover div{
	background-image:url('/cordys/wcp/theme/default/icon/interface/blank.png');
}
.xgridrowcell.xgriddropdowncell,.hover .xgridrowcell.xgriddropdowncell{
	background-color:#000000;
	border-radius:7px!important;
}
/* customizing top tab */
.tabstripattop,.tabstripatbottom,.tabstripatleft,.tabstripatright{
	background:none transparent;
	background-position:0px 10px;
}
.tabcontent{
	border:1px solid #753b15;
	background:url('/cordys/wcp/theme/coffee/image/fond-droi-shop.png') repeat scroll 0px 0px transparent;
	color:#003758;
	border-radius:0px;
}
.tabstripattop .activetab{
	border-color:#753b15;
	border-style:solid;
	border-width:1px 1px 0px!important;
	background:url('/cordys/wcp/theme/coffee/image/fond-droi-shop.png') repeat scroll 0px 0px transparent;
	border-radius:0px;
}
.tabstripattop .inactivetab{
	border:0px none;
	background-color:transparent;
	border-radius:0px;
}
.tabstripattop label{
	padding:2px 10px;
	color:#00427e;
}
.tabstripattop .activetab label{
	font-weight:bold!important;
	font-size:14px;
}
/* specific tab dimensions */
body.webform .formtabs{
}
body.webform .formtabs .rollercontainer.horizontal.tabstripattop.h_text,body.webform .formtabs .rollercontainer.horizontal.tabstripattop.h_text .rollerarea{
	padding:0px;
	overflow:visible;
	height:40px!important;
}
body.webform .formtabs .rollercontainer.horizontal.tabstripattop.h_text .rollerarea{
	padding-top:6px;
	padding-left:25px;
}
body.webform .formtabs .tabcontentholder{
	top:40px!important;
}
.formtabs .tabstripattop .activetab,.formtabs .tabstripattop .inactivetab{
	padding:7px 5px!important;
}
.formtabs .tabstripattop .activetab label,.formtabs .tabstripattop .inactivetab label{
	font-size:12px; /* set font family again for tabs if changed globally */
}
/* Groupbox */
.groupheader{
	border:0px none;
	background-color:transparent;
	filter:none;
}
.groupheader label,.groupheader label.primarycaption{
	padding:0.2em 0.8em;
	color:#333333;
}
.groupcontent{
	border-color:#753b15;
	border-width:1px 0px 0px;
}
/* selectbox */
.selectbox,.selectbox.highlight{
	border-color:#4c260f;
	background:url('/cordys/wcp/theme/coffee/image/bg_title-tranparant.png') repeat scroll 0px 0px transparent!important;
}
.selectbox.highlight input.output{
	background-color:transparent;
}
.selectfield{
	background-image:none;
	background-position:0px 0px;
}
.selectfield button.opened{
	background:url("/cordys/wcp/theme/default/icon/interface/dropdowncollapse_eb.gif") no-repeat scroll center center transparent;
}
.selectfield button.closed{
	background:url("/cordys/wcp/theme/default/icon/interface/dropdownexpand_eb.gif") no-repeat scroll center center transparent;
}
.selectbox.highlight{
	border-color:#d5772b;
	color:#000000;
	background:none #d5772b!important;
}
.selectdropdown{
	border-color:#4c260f;
	background-color:#222222;
}
.selectdropdown .option{
	color:#ffffff;
}
.selectdropdown .highlight.optionselected{
	color:#000000;
	background-color:#d5772b!important;
}
/* calendar */
.contextmenucontainer,.colorpicker,.calendarcontainer,.calendarpicker{
	border:1px solid #4c260f;
	background:none #222222;
	color:#ffffff;
	font-size:11px;
	-moz-border-radius:0px;
	border-radius:0px;
	-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.5);
	box-shadow:1px 1px 3px rgba(0,0,0,0.5);
}
.calendarcontainer{
	background-color:#222222;
	color:#ffffff;
	font-size:8pt;
}
.calendarcontainer h1,.calendarcontainer h2,.calendarcontainer h3,.calendarcontainer h4,.calendarcontainer label{
	color:#ff822f;
}
.calendarpicker{
	background-color:#dce6f2;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
.calendarcontainer h1{
	font-size:14px;
}
.calendarmonthbody label{
	border:1px solid #222222; /*defaultday,standard day,every day cell*/
	color:#ffffff;
}
.calendarmonthbody .highlight label{
	border:1px solid #222222;
	color:#000000;
	background:none #ffffff;
}
.offday{
	background:transparent;
	font-weight:bold;
}
label.offday{
	color:#000000;
}
.currentday,label.currentday{
	border-color:#ff822f!important;
	background-color:#ff822f;
	color:#000000;
}
.calendarmonthheader,.calendarmonthheader label,.calendarmonthbody .calendarweeknumbercell,.calendarmonthbody .calendarweeknumbercell label{
	background-color:transparent;
	color:#aaaaaa;
}
.dayinperiod{
	font-weight:bold;
}
.calendartimer{
	border-top:1px solid #4c260f;
}
.calendartimer .input{
	border-color:#4c260f;
	border-style:solid;
	border-width:1px;
	background:url('/cordys/wcp/theme/coffee/image/bg_title-tranparant.png') repeat scroll 0px 0px #000000;
	color:#ffffff;
	filter:none;
	border-radius:0px;
}
.timehover,.calendartimer input:hover{
	background:none transparent;
	color:#ffffff;
	filter:none;
}
/* Navigational Grid */
.grid.navigational{
	border-color:#4c260f;
	border-width:0px;
}
.grid.navigational th{
	border-color:#4c260f;
	border-width:0px;
	padding:0 .5em;
	background:none transparent;
	color:#ffffff;
}
.grid.navigational th label{
	font-size:1.3em;
}
.grid.navigational tbody td{
	border-color:#4c260f;
	border-width:1px 0px 0px;
}
.grid.navigational .evenrow,.grid.navigational .oddrow{
	background-color:transparent;
	color:#ffffff;
}
.navigational .input,.navigational .output,.navigational .input[class~="input"]:focus,.navigational .input[class~="output"]:focus{
	color:#ffffff;
	background:none transparent;
}
/* Data grid */
.grid.data{
	border-color:#4c260f;
	border-width:0px;
}
.grid.data th{
	border-color:#4c260f;
	border-width:0px;
	padding:0 .5em;
	background:none transparent;
	color:#ffffff;
}
.grid.data th label{
	font-size:1.3em;
}
.grid.data tbody td{
	border-color:#4c260f #000000;
	background:url('/cordys/wcp/theme/coffee/image/bg_title-tranparant.png') repeat scroll 0px 0px transparent;
}
.grid.data .evenrow,.grid.data .oddrow{
	background-color:transparent;
	color:#ffffff;
}
.grid.data input.input{
	border-color:#000000;
	background-color:#000000;
	color:#ffffff;
	background-image:none;
}
.grid.data input.input.ifocus,.grid.data .highlight .input[class~="input"]:focus{
	border-color:#8d4f1e;
	color:#000000;
	background:none #8d4f1e;
}
.input:hover{
	border-color:#bc5110;
}
.selected *,.hover *,*.selected *,*.hover *{
	background-color:transparent;
	color:#ffffff;
}
.ifocus,[class~="input"]:focus{
	border-color:#d5772b;
	color:#000000;
	background:none #d5772b;
}
::-moz-selection{
	background:#8d4f1e;
	color:#ffffff;
}
::selection{
	background:#8d4f1e;
	color:#ffffff;
}
/* extra */
.elementbar button[disabled]{
	display:none;
}
/* standalone addendum */
body.standalone{
	margin:auto;
	background:url('/cordys/wcp/theme/coffee/image/bg_body-registration-2.jpg') repeat-y fixed 50% 0px transparent;
	min-height:100%;
	position:relative;
}
body.standalone .maincontainer{
	margin:auto;
	background-color:transparent;
	min-height:100%;
	max-width:940px;
}